/* CSS Document */

.top{ height:35px; line-height:35px; background:#ededed; color:#888;}
.top a{color:#888;}
.top a:hover{color:#999; }
.logo{ height:97px;}
.nav{ background:#0067cc; height:45px;}
.nav li{ float:left;}
.nav li a{ height:45px; line-height:45px; width:125px; text-align:center; display:block; color:#fff; font-size:16px;}
.nav li a:hover{ background:#f90;}
.nav li a.first{background:#f90;}


/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:415px; height:347px; overflow:hidden; position:relative;    }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:415px; height:347px; border:none !important;}



.slideBox .bd ul li h1{ height:45px; line-height:45px;   position:absolute; bottom:4px; width:415px; background:#ff8a00;}
.slideBox .bd ul li h1 a{ color:#fff; padding-left:15px; font-size:14px; width:415px; overflow:hidden;}


.new_bt{height:40px; width:100%; display:block;}











.around_box{ position:relative; width:1025px; height:220px; margin:0px auto;}
.use{  margin-top:15px; overflow:hidden;width:1025px;position: absolute; }
.use .h1{ padding:65px 0 0 0; display:block;}
.use ul{ display:block; float:left; margin-left:10px; margin-right:10px;}
.use ul li { display:inline; float:left;  width:220px; margin-right:20px;}
.use ul li img{  background:#fff; width:220px; height:150px;}
.use ul li a span{ display:block; text-align:center; height:35px; line-height:35px; overflow:hidden; color:#333; font-size:14px;}
.use ul li a:hover span {color: #d71d23;}


.around_box2{ position:relative; width:1106px; height:230px; margin:0px auto;}

.use2{  margin-top:15px; overflow:hidden;width:1106px;position: absolute;left: 10px;}
.use2 .h1{ padding:65px 0 0 0; display:block;}
.use2 ul{ display:block; float:left; margin-left:26px; }
.use2 ul li { display:inline; float:left;  width:256px;  }
.use2 ul li img{  background:#fff; width:234px; height:181px;}
.use2 ul li a span{ display:block; text-align:center; height:35px; line-height:35px; overflow:hidden; color:#333; font-size:14px; width:234px;}
.use2 ul li a:hover span {color: #d71d23;}

 .new_tt{background:url(../images/new_tt.jpg) no-repeat center center; height:135px;}

.abo_tt{background:url(../images/abo_tt.jpg) no-repeat center center; height:135px;}
.pro_bg{background:url(../images/pro_bg.jpg) no-repeat center center; height:405px;}
.abo_cont{ font-size:16px;}
.abo_cont p{ line-height:30px;}

.products_tit{background:url(../images/pro_tt.jpg) no-repeat center center; height:85px;}

.main2{ background:#f7f7f7; border-top:1px solid #e5e5e5; padding-bottom:20px; padding-top:20px;}

.honor{ width:1025px;  height:285px; margin:0px auto; padding-top:70px;}



.honor_bt a{ height:60px; display:block;}

.duct{ width:543px;}


.tt{ height:30px;  }
.tt a{ font-size:18px; font-weight:bold; color:#333;}
.tt .a2{ color:#f90;}
.tt .a3{ font-size:12px; color:#999;text-transform:uppercase; font-weight:normal; vertical-align:bottom; padding-left:5px;}

.tt .a4 { height:11px; width:41px; }
.tt .a4 img{ margin-top:10px; }
.bb p{ line-height:24px; padding:3px 0px;}


.bb2 li{ float:left; width:181px;}

.bb2 li a{width:181px; height:175px; display:block; color:#fff; }
.bb2 li .cc{ background:#F90;}
.bb2 li .cc:hover{ background:#ffb643;}

.bb2 li .ll{ background:#02931e;}
.bb2 li .ll:hover{ background:#07b929;}



.news{ }
.news_tit{ border-bottom:1px solid #ddd; padding-bottom:10px;}
.news_tit h1{ float:left; background:url(../images/news_tit_bg.html) no-repeat left bottom; height:37px; line-height:37px;  color:#ff895c; font-size:16px; font-weight:bold; padding-left:20px;}
.news_tit h1 samp{ font-size:12px; font-weight:normal;}
.news_tit a{ width:65px; height:20px; color:#fff; background:#ff7e4c; display:block; line-height:20px; text-align:center; float:right; margin-top:20px;}
.news_tit a:hover{background:#fe2d2d;}
.news_fous{ width:415px; height:347px; background:#ff8a00;}



.news_list .hidden{ display:none;}

.cpzong{ padding:15px;}

.news_list{ width:560px; background:url(../images/new_bg.jpg) no-repeat left center; height:345px;}
.news_cont li{ height:30px; line-height:30px;  background:url(../images/new_li.png) no-repeat left center; padding-left:12px;}
.news_cont li span{ float:right; color:#999;}
.news_cont li a{ color:#666;}
.news_cont li a:hover{ text-decoration:underline; color:#ff7e4c; padding-left:12px;}

.news_dl_3{  display:inline-block; border-bottom:#ccc 1px dashed; padding-bottom:10px; padding-top:0px; overflow:hidden; margin-bottom:10px;  }
.news_dl_3 dt{ background:url(../images/wd_bg_n.gif) no-repeat 0 0; width:65px; height:65px; text-align:center; float:left; overflow:hidden; color:#fff;}
.news_dl_3:hover dt{ background:url(../images/wd_bg_n.gif) no-repeat 0 -65px; width:65px; height:65px; text-align:center; float:left; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#666; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:30px; color:#fff;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:5px 0 0;}
.news_dl_3 dd{   padding:0 0 0 0px; float:left;}
.news_dl_3 dd h5{}

.news_dl_3 dd h5 a{ font-size:14px; color:#008738;font-weight: bold; height:45px; line-height:45px; display:block;}
.news_dl_3 dd h5 a:hover{color:#045124;padding: 0 0 0 10px;}
.news_dl_3 dd p .det{ color:#ff0000; }
.news_dl_3 dd p{ font-size:12px; color:#999; height:40px; line-height:20px; overflow:hidden;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 0px;}




.bb2 li .tx h1{ font-size:20px; font-weight:bold;padding-left:15px; padding-top:15px;}
.bb2 li .tx p{ line-height:23px; padding-left:15px; padding-right:15px; padding-top:5px;}

.foot{ background:#06c; height:255px; padding-top:40px;}
.foot_bottom{ background:#444; height:50px; line-height:50px; color:#fff; text-align:center;}
.foot h1{ font-size:16px; font-weight:bold; color:#fff; padding-bottom:20px;}

.foot p{ color:#fff; line-height:30px;}
.foot p a{ color:#fff; line-height:30px;}

.foot_cont{background:url(../images/code.jpg) no-repeat center right; }

.f1{ border-right:1px solid #80b3e6; width:120px; height:230px; float:left; margin-right:50px;}
.f2{ border-right:1px solid #80b3e6; width:105px; height:230px; float:left;margin-right:50px;}
.f3{ border-right:1px solid #80b3e6; width:250px; height:230px; float:left;margin-right:40px;}
.f3 p a{ float:left; width:125px;}